    .m-padded-tb-mini{
        padding-top: 0.2em !important;
        padding-bottom: 0.2em !important;
    }
    .m-padded-tb-tiny{
        padding-top: 0.3em !important;
        padding-bottom: 0.3em !important;
    }
    .m-padded-tb-small{
        padding-top: 0.5em !important;
        padding-bottom: 0.5em !important;
    }
    .m-padded-tb{
        padding-top: 1em !important;
        padding-bottom: 1em !important;
    }

    .m-padded-tb-massive{
        padding-top: 5em !important;
        padding-bottom: 5em !important;
    }
    .m-padded-tb-large{
        padding-top: 2em !important;
        padding-bottom: 2em !important;
    }
    .m-padded-tb-big{
        padding-top: 3em !important;
        padding-bottom: 3em !important;
    }
    .m-padded-tb-huge{
        padding-top: 4em !important;
        padding-bottom: 4em !important;
    }

    /*----text------*/
    .m-text-thin{
        font-weight: 300 !important;
    }
    .m-text-spaced {
        letter-spacing: 1px !important;
    }
    .m-text-lined{
        line-height: 1.8;
    }

    .m-opacity-mini{
        opacity: 0.8 !important;
    }


    .m-inline-block{
        display: inline-block !important;
    }
    .m-container{
        max-width: 72em !important;
        margin: auto !important;
    }
    .m-container-small{
        max-width: 60em !important;
        margin: auto !important;
    }

    .m-text{
        font-weight: 300 !important;
        letter-spacing: 1px !important;
        line-height: 1.8;
    }

    .m-margin-tb-tiny{
        margin-top: 0.3em !important;
        margin-bottom: 0.3em !important;
    }

    .m-black{
        color: #333 !important;
    }

    .m-margin-tb-small{
        margin-top:0.5em !important;
    }
    .m-margin-top{
        margin-top: 1em !important;
    }
    .m-margin-top-large{
        margin-top: 2em !important;
    }

    .m-right-top{
        position: absolute;
        top: 0;
        right: 0;

    }

    @media screen and (max-width: 768px){
        .m-mobile-hide{
            display: none !important;
        }
        .m-mobile-show{
            display: block !important;
        }
        .m-padded-lr-reponsive{
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
        .m-mobile-width{
            width: 100% !important;
        }
        .m-mobile-lr-clear{
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
    }

    .m-mobile-show{
        display: none; !important;
    }

    body{
        background: url("../images/memphis-colorful.png");
    }

    .m-opacity-tiny{
        opacity: 0.6 !important;
    }

    .m-padded-lr{
        padding-left: 4em !important;
        padding-right: 4em !important;
    }
    .m-padded-lr-reponsive{
        padding-left: 4em !important;
        padding-right: 4em !important;
    }
    .m-mobile-width{

    }
    .m-margin-bottom-mini{
        margin-bottom: 0.5em !important;
    }

    .m-shadow-small{
        -webkit-box-shadow: 0 4px 8px rgba(0,0,0,0.2) !important;
        box-shadow: 0 4px 8px rgba(0,0,0,0.2) !important;
    }

    .m-fixed {
        position: fixed !important;
        z-index: 10 !important;
    }

    .m-right-bottom{
        bottom: 0 !important;
        right: 0 !important;
    }
    .m-padded-big{
        padding: 1em !important;
    }